deliver a speech/oration - Allemand Anglais Dictionnaire